import os           # 引入os模块
size = 0            # 设置一个全局变量
def get_size(target_dir):           # 定义一个统计目标文件夹大小的函数
    global size         # 声明一个局部变量
    dlist = os.listdir(target_dir)            # 列出dir文件夹里的所有文件夹并赋给dlist
    for f in dlist:         # 遍历所有文件夹
        f = os.path.join(target_dir, f)         # 把文件路径拼接
        if os.path.isfile(f):           # 如果f是文件
            size = size + os.path.getsize(f)            # 那么就累加f文件的大小
        if os.path.isdir(f):            # 如果f是文件夹
            get_size(f)         # 重新调用函数，继续深入文件夹计算文件大小
    return size
print('大小为：', get_size('./test'))